﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace App1AppHandler
{
    public class Spell
    {
        public long SpellID = -1;
        public SpellIcon spellIcon;

        public Spell() { }

        public virtual bool hasCustomTarget(SpellIcon sIcon)
        {
            return false;
        }
        public virtual bool hasValidTarget(SpellIcon sIcon, Creature creature, List<Point> hiddenList)
        {
            return true;
        }
        public virtual bool castWhileAlone(SpellIcon sIcon)
        {
            return false;
        }
    }
}
